import axios from 'axios'
import BaseApi from '@/api/BaseApi'
import config from '@/config'

/**
 * 光缆纤芯接口
 */
export default class extends BaseApi {
  /**
   * 获取基础路径
   *
   * @return 基础路径
   */
  static basePath() {
    return (config.services.oen || '') + '/cableFiber'
  }
  static mod(data) {
    return axios.put(`${this.basePath()}/mod`, data)
  }
  static listByCableId(params) {
    return axios.get(`${this.basePath()}/listByCableId`, { params })
  }
  static batchUpdate(params, data = null) {
    return axios.post(`${this.basePath()}/batchUpdate`, params, { params: data })
  }
  // 根据光纤编号获取纤芯列表
  static idleList(params) {
    return axios.get(`${this.basePath()}/idleList`, { params })
  }
  // 根据id获取光缆名称
  static getByFiberIdList(params) {
    return axios.post(`${this.basePath()}/getByFiberIdList`, params)
  }
}
